$(function(){
	//获取微信js-sdk配置参数
	$.ajax({
		type:'post',
		url:url() + "/wechat/getWxConfig",
		dataType:'json',
		success:function(result,sta,xhr) {
			var sessionstatus = xhr.getResponseHeader('redirectStatus');
			
			if(sessionstatus == '302'){
				window.location.href = url() + '/wxuser/goCompleteInfo';
				return false;
			};
			console.log(JSON.parse(result.result));
			localStorage.wxconfig = JSON.stringify(result);
			var wxconfig = JSON.parse(localStorage.wxconfig);
			var wxconfigResult = JSON.parse(wxconfig.result);
			if(wxconfig.code ==0){
				if(wxconfigResult.status ==0) {
					var wxconfigObject = wxconfigResult.object;
					wx.config({
						debug: false,
						appId: wxconfigObject.appId,
						timestamp: wxconfigObject.timestamp,
						nonceStr: wxconfigObject.nonce,
						signature: wxconfigObject.sig,
						jsApiList: [
							'checkJsApi',
							'onMenuShareTimeline',
							'onMenuShareAppMessage',
							'onMenuShareQQ',
							'onMenuShareWeibo',
							'onMenuShareQZone'
						]
					});
				}else{
					alert(wxconfigResult.message);
				}
			}else{
				alert(wxconfig.result);
			}
		},
		error:function(){
			console.log('error')
		}
	});

	/*分享地址*/
	$.ajax({
		type:'post',
		url:url() + "/htm/wxShare",
		dataType:'json',
		success:function(result,sta,xhr) {
			var sessionstatus = xhr.getResponseHeader('redirectStatus');

			if(sessionstatus == '302'){
				window.location.href = url() + '/wxuser/goCompleteInfo';
				return false;
			};
			console.log(JSON.parse(result.result));
			localStorage.wxShareObject = JSON.stringify(result);
			var wxShareObject = JSON.parse(localStorage.wxShareObject);
			var wxShareResult = JSON.parse(wxShareObject.result);
			if(wxShareObject.code ==0){
				if(wxShareResult.status ==0) {
					localStorage.wxSharePath = wxShareResult.object;
				}else{
					localStorage.wxSharePath = "/htm/index.html";
				}
			}else{
				alert(wxShareObject.result);
			}
		},
		error:function(){
			console.log('error')
		}
	});

		wx.ready(function () {
			wx.checkJsApi({
				jsApiList: [
					'onMenuShareTimeline',
					'onMenuShareAppMessage',
					'onMenuShareQQ',
					'onMenuShareWeibo',
					'onMenuShareQZone'
				],
				success: function (res) {
					localStorage.checkObject = JSON.stringify(res);
					var checkObject = JSON.parse(localStorage.checkObject);
					if (checkObject.errMsg.lastIndexOf("ok") != -1) {
						var	shareDate = {
							'title1':'疯狂奖学金·步步为盈',
							'title2':'挑战你的金融知识底线 赚取奖学金就现在！',
							'link':url()+ localStorage.wxSharePath,
							'img':url()+ '/images/logo.png'
						};
						console.log(shareDate)
						var checkResult = checkObject.checkResult;
						if (checkResult.onMenuShareTimeline) {//获取“分享到朋友圈”按钮点击状态及自定义分享内容接口
							wx.onMenuShareTimeline({
								title: shareDate.title1 + shareDate.title2, // 分享标题
								link: shareDate.link, // 分享链接
								imgUrl: shareDate.img, // 分享图标
								success: function () {
									// 用户确认分享后执行的回调函数
									//alert("分享成功");
								},
								cancel: function () {
									// 用户取消分享后执行的回调函数
									//alert("分享已取消");
								}
							});
						}
						if (checkResult.onMenuShareAppMessage) {//获取“分享给朋友”按钮点击状态及自定义分享内容接口
							wx.onMenuShareAppMessage({
								title: shareDate.title1, // 分享标题
								desc: shareDate.title2, // 分享描述
								link: shareDate.link, // 分享链接
								imgUrl: shareDate.img, // 分享图标
								type: '', // 分享类型,music、video或link，不填默认为link
								dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
								success: function () {
									// 用户确认分享后执行的回调函数
									//alert("分享成功");

								},
								cancel: function () {
									// 用户取消分享后执行的回调函数
									//alert("分享已取消");

								}
							});
						}
						if (checkResult.onMenuShareQQ) {//获取“分享到QQ”按钮点击状态及自定义分享内容接口
							wx.onMenuShareQQ({
								title: shareDate.title1, // 分享标题
								desc: shareDate.title2, // 分享描述
								link: shareDate.link, // 分享链接
								imgUrl: shareDate.img, // 分享图标
								success: function () {
									// 用户确认分享后执行的回调函数
									//alert("分享成功");

								},
								cancel: function () {
									// 用户取消分享后执行的回调函数
									//alert("分享已取消");

								}
							});
						}
						if (checkResult.onMenuShareWeibo) {//分享到腾讯微博
							wx.onMenuShareWeibo({
								title: shareDate.title1, // 分享标题
								desc: shareDate.title2, // 分享描述
								link: shareDate.link, // 分享链接
								imgUrl: shareDate.img, // 分享图标
								success: function () {
									// 用户确认分享后执行的回调函数
									//alert("分享成功");

								},
								cancel: function () {
									// 用户取消分享后执行的回调函数
									//alert("分享已取消");

								}
							});
						}
						if (checkResult.onMenuShareQZone) {//分享到QQ空间
							wx.onMenuShareQZone({
								title: shareDate.title1, // 分享标题
								desc: shareDate.title2, // 分享描述
								link: shareDate.link, // 分享链接
								imgUrl: shareDate.img, // 分享图标
								success: function () {
									// 用户确认分享后执行的回调函数
									//alert("分享成功");

								},
								cancel: function () {
									// 用户取消分享后执行的回调函数
									//alert("分享已取消");

								}
							});
						}
					} else {
						alert("当前客户端版本不支持从微信分享");
					}
				}
			});
		});
})
	